//
// Created by wkm on 2024-04-21.
//

#include "shiftrows_driver.h"

void shiftrows_driver::prc_shiftrows_driver() {
    d_reset.write(true);
    wait();
    d_reset.write(false);
    wait();
    d_start.write(true);
    d_input_data_1.write(0x01);
    d_input_data_2.write(0x02);
    d_input_data_3.write(0x03);
    d_input_data_4.write(0x04);
    d_input_data_5.write(0x05);
    d_input_data_6.write(0x06);
    d_input_data_7.write(0x07);
    d_input_data_8.write(0x08);
    d_input_data_9.write(0x09);
    d_input_data_10.write(0x0a);
    d_input_data_11.write(0x0b);
    d_input_data_12.write(0x0c);
    d_input_data_13.write(0x0d);
    d_input_data_14.write(0x0e);
    d_input_data_15.write(0x0f);
    d_input_data_16.write(0x10);
    wait();
    wait();
    wait();
    wait();
    wait();
    wait();
    sc_stop();
}